AmeliaBooking\Domain\Services\TimeSlot\TimeSlotService D

Total Complexity 243
Dependencies 16
Dependents 1
Total lines 1,188
Lines of code 753
Logical lines of code 330
Comment lines 170
Methods 13
Properties 5

Methods 13

Method Rating Maintainability Complexity Lines of code
getAppointmentFreeSlots()
D
15
86 233
getProviderAppointmentIntervals()
D
27
45 123
getFreeTime()
D
27
41 138
getCalculatedFreeSlots()
C
31 26 108
getAvailableIntervals()
B
47 18 35
getAppointmentCount()
S
59 6 13
getModifiedEndInterval()
S
60 5 14
getProviderDayOffDates()
S
57 4 16
getSlots()
S
52 3 28
getSlotsInMainTimeZoneFromTimeZone()
S
58 3 16
getOnlyAppointmentsSlots()
S
64 3 10
getPeriodDates()
S
62 2 12
__construct()
S
69 1 7